loss of off-site power - French English Dictionary